mountain peltops - Turkish English Dictionary